package com.bdqn.boot.yuanshen.mapper;

import com.bdqn.boot.yuanshen.bean.Notifications;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
* @Author 周宏锦 
* @Description 消息通知表的数据访问层接口
* @Date 2025/3/19 9:41 
* @Version 1.0 
*/
@Mapper
public interface NotificationsMapper {
    /**
     * 添加消息通知数据
     * @param notifications 消息通知表的实体类
     * @return 返回受影响的行数
     */
    int addNotifications(Notifications notifications);
//    int updateNotifications(Notifications notifications);
    /**
     * 删除消息通知数据
     * @param id 删除编号
     * @return 返回受影响的行数
     */
    int delNotifications(@Param("id") Integer id);

    /**
     * 多条件查询消息通知列表
     * @param map 多条件集合列表
     * @return 返回消息通知列表
     */
    List<Notifications> getNotificationsList(Map<String,Notifications> map);
}
